tidal power utilising system - French English Dictionary